home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / bash_completion.d / freeciv < prev    next >
Encoding:
Text File  |  2010-11-16  |  1.4 KB  |  66 lines

  1. # freeciv completions
  2.  
  3. have civserver &&
  4. _civserver()
  5. {
  6.     local cur prev
  7.  
  8.     COMPREPLY=()
  9.     _get_comp_words_by_ref cur prev
  10.  
  11.     case $prev in
  12.         -f|-g|-l|-r|--file|--log|--gamelog|--read)
  13.             _filedir
  14.             return 0
  15.             ;;
  16.     esac
  17.  
  18.     if [[ "$cur" == -* ]]; then
  19.         COMPREPLY=( $( compgen -W '-d -f -g -h -i -l -m -M -p -q -r -v\
  20.             --debug --file --gamelog --help --info --log --meta \
  21.             --Metaserver --port --quitidle --read --version' -- "$cur" ) )
  22.     fi
  23.  
  24. } &&
  25. complete -F _civserver civserver
  26.  
  27. have civclient &&
  28. _civclient()
  29. {
  30.     local cur prev
  31.  
  32.     COMPREPLY=()
  33.     _get_comp_words_by_ref cur prev
  34.  
  35.     case $prev in
  36.         -l|-S|-t|--log|--Sound|--tiles)
  37.             _filedir
  38.             return 0
  39.             ;;
  40.         -P|--Plugin)
  41.             COMPREPLY=( $( compgen -W 'none esd sdl' -- "$cur" ) )
  42.             return 0
  43.             ;;
  44.         -s|--server)
  45.             _known_hosts_real "$cur"
  46.             return 0
  47.             ;;
  48.     esac
  49.  
  50.     if [[ "$cur" == -* ]]; then
  51.         COMPREPLY=( $( compgen -W '-a -d -h -l -m -n -p -P -s -S -t -v\
  52.             --autoconnect --debug --help --log --meta --name --port \
  53.             --Plugin --server --Sound --tiles --version' -- "$cur" ) )
  54.     fi
  55.  
  56. } &&
  57. complete -F _civclient civclient
  58.  
  59. # Local variables:
  60. # mode: shell-script
  61. # sh-basic-offset: 4
  62. # sh-indent-comment: t
  63. # indent-tabs-mode: nil
  64. # End:
  65. # ex: ts=4 sw=4 et filetype=sh
  66.